Tight Cell Probe Bounds for Succinct Boolean Matrix-Vector Multiplication
نویسندگان
چکیده
The conjectured hardness of Boolean matrix-vector multiplication has been used with great success to prove conditional lower bounds for numerous important data structure problems, see Henzinger et al. [STOC’15]. In recent work, Larsen and Williams [SODA’17] attacked the problem from the upper bound side and gave a surprising cell probe data structure (that is, we only charge for memory accesses, while computation is free). Their cell probe data structure answers queries in Õ(n) time and is succinct in the sense that it stores the input matrix in read-only memory, plus an additional Õ(n) bits on the side. In this paper, we essentially settle the cell probe complexity of succinct Boolean matrix-vector multiplication. We present a new cell probe data structure with query time Õ(n) storing just Õ(n) bits on the side. We then complement our data structure with a lower bound showing that any data structure storing r bits on the side, with n < r < n must have query time t satisfying tr = Ω̃(n). For r ≤ n, any data structure must have t = Ω̃(n). Since lower bounds in the cell probe model also apply to classic word-RAM data structures, the lower bounds naturally carry over. We also prove similar lower bounds for matrix-vector multiplication over F2. Computer Science Institute of Charles University, Prague. [email protected]. Supported by the funding from the European Research Council under the European Union’s Seventh Framework Programme (FP/20072013)/ERC Grant Agreement no. 616787. MADALGO. Aarhus University. [email protected]. Supported by a Villum Young Investigator Grant. MADALGO. Aarhus University. [email protected]. Supported by a Villum Young Investigator Grant and an AUFF Starting Grant.
منابع مشابه
Tight Cell-Probe Bounds for Online Integer Multiplication and Convolution
We show tight bounds for both online integer multiplication and convolution in the cell-probe model with word size w. For the multiplication problem, one pair of digits, each from one of two n digit numbers that are to be multiplied, is given as input at step i. The online algorithm outputs a single new digit from the product of the numbers before step i + 1. We give a Θ (
متن کاملTime Bounds for Streaming Problems
We give tight cell-probe bounds for the time to compute convolution, multiplication and Hamming distance in a stream. The cell probe model is a particularly strong computational model and subsumes, for example, the popular word RAM model. • We first consider online convolution where the task is to output the inner product between a fixed n-dimensional vector and a vector of the n most recent va...
متن کاملQuantum and Classical Communication-Space Tradeoffs from Rectangle Bounds
We derive lower bounds for tradeoffs between the communication C and space S for communicating circuits. The first such bound applies to quantum circuits. If for any problem f : X × Y → Z the multicolor discrepancy of the communication matrix of f is 1/2, then any bounded error quantum protocol with space S, in which Alice receives some l inputs, Bob r inputs, and they compute f(xi, yj) for the...
متن کاملCoding-Theoretic Lower Bounds for Boolean Branching Programs
We develop a general method for proving lower bounds on the complexity of branching programs. The proposed proof technique is based on a connection between branching programs and error-correcting codes and makes use of certain classical results in coding theory. Specifically, lower bounds on the complexity of branching programs computing certain important functions follow directly from lower bo...
متن کاملFaster Online Matrix-Vector Multiplication
We consider the Online Boolean Matrix-Vector Multiplication (OMV) problem studied by Henzinger et al. [STOC’15]: given an n× n Boolean matrix M, we receive n Boolean vectors v1, . . . ,vn one at a time, and are required to output Mvi (over the Boolean semiring) before seeing the vector vi+1, for all i. Previous known algorithms for this problem are combinatorial, running in O(n3/ log2 n) time. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1711.04467 شماره
صفحات -
تاریخ انتشار 2017